//
//  LZAppendImageBar.h
//  laziz_Merchant
//
//  Created by XMac on 17/3/14.
//  Copyright © 2017年 XBN. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface LZAppendImageBar : UIView


@property (copy, nonatomic) void (^addPictureBlock)();

@property (copy, nonatomic) void (^deletePictureBlock)(NSString *imageId);

@property (copy, nonatomic) void (^tapPictureBlock)(NSInteger index, UIImageView *contentImageView);

@property (assign, nonatomic) NSInteger boundNumber;


/**
 添加图片

 @param imageUrl 图片地址
 @param isNeed 是否需要更新占位图的位置
 */
-(void)appendImageUrl:(NSString *)imageUrl needRemarkPlaceHolder:(BOOL)isNeed;




/**
 加载图片

 @param images 图片地址数组
 */
-(void)loadImages:(NSArray<NSDictionary *> *)images;



/**
 

 @param numberOfImageViews 图片数量
 @return 高度
 */


/**
 获取高度

 @param numberOfImageViews 图片数量
 @param boundNumber 边界数是多少，默认会做一个加占位图的操作，超过边界的时候占位图应该去隐藏所以计算的时候就不应该加上占位图。
 @return 高度
 */
+(CGFloat)getHeight:(NSInteger)numberOfImageViews boundNumber:(NSInteger)boundNumber;
@end
